have (got) it made - French English Dictionary